package com.weiquan.dto;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

/**
 * 发布帖子请求DTO
 */
@Data
public class PostPublishRequest {

    /**
     * 帖子标题
     */
    @NotBlank(message = "帖子标题不能为空")
    private String title;

    /**
     * 帖子内容
     */
    @NotBlank(message = "帖子内容不能为空")
    private String content;

    /**
     * 分类：1-职场纠纷，2-消费维权，3-租房矛盾，4-其他
     */
    @NotNull(message = "请选择帖子分类")
    private Integer category;

    /**
     * 二级标签
     */
    private String tags;

    /**
     * 是否匿名：false-实名，true-匿名
     */
    private Boolean isAnonymous = false;

    /**
     * 状态：0-待解决，1-已解决，2-进行中
     */
    private Integer status = 0;
}